package com.shycloud.mido.member.api.vo;

import com.shycloud.mido.member.api.entity.MemberOrderDetail;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class MemberOrderVO implements Serializable {
	private static final long serialVersionUID = 1L;

	/** 订单编号 */
	private String orderNo;
	/** 会员姓名 */
	private String realName;
	/** 会员账号 */
	private String username;
	/** 订单类型 0-普通会员 1-高级会员 */
	private String orderType;
	/** 购买时间 */
	private LocalDateTime createTime;
	/** 订单金额 */
	private BigDecimal price;

	/** 是否使用卡券 0-未使用 1-使用 */
	private String isCouponed;
	/** 卡券id */
	private String couponId;
	/** 卡券名称 */
	private String couponName;
	/** 实收金额 */
	private BigDecimal amount;
	/** 支付方式 1.支付宝 2.微信 3.ios内购 */
	private String paymentMethod;
	/** 流水号 */
	private String sequenceNumber;
	/** 订单状态 */
	private String status;
	/** 会员Id */
	private String memberId;
	/** 购买虚拟币数量 */
	private Integer goldCount;

	/** 客户名称(运营商名称/机构名称/工作室名称) */
	private String clientName;

	/** 具体购买的订单详情 */
	private List<MemberOrderDetail> orderDetailList;

}
